//
//  WaWaYaYaRewardManager.h
//  KidReading
//
//  Created by YangShuai on 16/11/19.
//  Copyright © 2016年 刘赞黄Telen. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface WaWaYaYaRewardManager : NSObject

+ (WaWaYaYaRewardManager*)defaultManager;
//
/*
 * 有奖励事件发生
 * 如果为本地处理 事件发生调用该接口
 * 如果为服务器处理 服务器返回数据成功后调用该接口
 */
-(void)logRewardEventIsNeedHandle:(BOOL)isNeedHandle ActCode:(NSString*)actCode Param:(NSString*)param;


//wawa币
//
/** 获取是否有未领取的奖励*/
-(BOOL)getWaWaCoinState;
/** 获取是否有未领取的奖励*/
-(void)addRedPointWithServerRetTure;
/** 领取奖励成功后清空状态*/
-(void)resetWaWaCoinState;
//
/** 获取本地是否存储过该用户的WaWa币*/
-(BOOL)hasLocalWaWaCoin;
/** 获取当前最后一次刷新时的WaWa币*/
-(NSInteger)getLocalWaWaCoin;
/** 存储更新最后一次刷新时的WaWa币*/
-(void)updateLocalWaWaCoin:(NSInteger)WaWaCoin;
//
-(void)reflashRedPoint;


//故事卡
@property(nonatomic,assign)NSInteger fragmentStoryCardCount; //碎卡
@property(nonatomic,assign)NSInteger completedStoryCardCount; //整卡
@property(nonatomic,assign)BOOL completedFirstUpdate;
-(void)updateFragmentStoryCardCount:(NSInteger)fragmentStoryCardCount CompletedStoryCardCount:(NSInteger)completedStoryCardCount;

@end
